About Merton Properties Limited (12967183) United Kingdom