About Sherwood Outdoor Living Limited (13293672) United Kingdom