About Taylor & Bowden Limited (12269496) United Kingdom