About Snell Group Limited (04032527) United Kingdom