About Mega Store(mount Pleasant) Ltd (12213806) United Kingdom