About Telescopic Handler Service Ltd (10942912) United Kingdom