About Snell Holdings Limited (02383466) United Kingdom