About Taylor & Toal Ltd (NI618447) United Kingdom