About Taylor Williams Limited (02203343) United Kingdom