About Biddle & Mumford Gears Limited (02647279) United Kingdom