About Thomson & French Rentals Ltd (06081609) United Kingdom