About Sherwood Taylor & Whyte Limited (04419769) United Kingdom