About Sniffles Hampstead Ltd (11592131) United Kingdom