About Thetford Rentals Limited (02181278) United Kingdom