About Merus Properties Limited (10615286) United Kingdom