About Merton Space Management Ltd. (02256877) United Kingdom