About Duchy Stores Ltd (11588190) United Kingdom