About Taylor & Turner Ltd (11117544) United Kingdom