About Millars Group Limited (11369528) United Kingdom