About Mandalay Apartments Management Limited (12456398) United Kingdom