About Taylor 1720 Limited (10758023) United Kingdom