About Snells Engineering Ltd (12010152) United Kingdom