About Telehandler Solutions Limited (09898589) United Kingdom