About Taylor-made Property & Rentals Limited (12092249) United Kingdom