About Nutmeg & Rye Ltd (12586529) United Kingdom