About T & A Rentals Ltd (12159370) United Kingdom