About Sherwood Integrated Pr & Marketing Ltd (12285261) United Kingdom