About Sherwood Seven Ltd (13048430) United Kingdom