About Sherwood Investments Limited (00642628) United Kingdom