About Tor Cottage Rentals Limited (12846541) United Kingdom