About T & T Property Rentals Ltd (11442242) United Kingdom