About T & S Property Rentals Limited (07078738) United Kingdom