About Taylor & Braithwaite Limited (04510044) United Kingdom