About Sherwood Associates Ltd (08828133) United Kingdom