About Mill Hill Stores Ltd (10854263) United Kingdom