About Snicolas Ltd (12039033) United Kingdom