About Taylor & Brooke Ltd (12749328) United Kingdom