About Meramax Properties Management Ltd (08536804) United Kingdom