About Trowsa Plant Rentals Limited (02662927) United Kingdom