About Megan Apartments Ltd (11617066) United Kingdom