About Snell Corporation Limited (06592512) United Kingdom