About Taylor & Taylor Properties Limited (08857857) United Kingdom