About T&s Rentals Ltd (09768320) United Kingdom