About Sherwood International Limited (09522251) United Kingdom