About Sherwood Associates Ltd (13169897) United Kingdom