About Snell Engineering Limited (12372815) United Kingdom