About Megha Stores Ltd (07568394) United Kingdom