About Mena Residential Limited (10568195) United Kingdom