About Taylor & Thorpe Ltd (12280288) United Kingdom