About Snell 2000 Limited (03339815) United Kingdom