About Taylored Properties Limited (12217570) United Kingdom