About Taylored Property Holdings Limited (09802884) United Kingdom