About Sneelock S Limited (06123537) United Kingdom