About Merlrose Properties Limited (01215227) United Kingdom