About Sherwood Management Company (2005) Ltd (05518566) United Kingdom