About Taylors Property Investment Limited (13565351) United Kingdom