About Taylor Roberts & Associates Limited (06347929) United Kingdom