About Millie Pickles Limited (12159002) United Kingdom