About Mackenroad Management Company Limited (02079709) United Kingdom