About Hargraves Machines Limited (03868099) United Kingdom