About Scammell Group Ltd (11490741) United Kingdom