About Taylor & Smith Property Limited (11409338) United Kingdom