About Sherwoods Holdings Limited (11726333) United Kingdom