About Taylor Marshall & Associates Limited (09458294) United Kingdom