About Millie & Doffer Ltd (NI630000) United Kingdom