About Megacity Properties Ltd (12321291) United Kingdom