About Sherwood Group Ltd (13296516) United Kingdom