About Lelo Truck & Plant Ltd (08331801) United Kingdom