About Taylor & Boalch Ltd (09767238) United Kingdom