A&b Mechinery Limited Partnership