About Sherwood Management Limited (12282767) United Kingdom