About Teather Mechanical Handling Ltd (10636163) United Kingdom