About Scammell Holdings Ltd (10617740) United Kingdom