About Taylor & Partners Limited (09587662) United Kingdom