About Sherwood London Limited (12302526) United Kingdom