About Taylor Bradshaw Associates Limited (06808993) United Kingdom