About Strappa Plant Hire Ltd (10165592) United Kingdom