About Taylor & Co Associates Limited (08251138) United Kingdom