About Amelia Stores Ltd (11974630) United Kingdom