About Sherwood & Associates Ltd (04862482) United Kingdom