About Merross Property Investments Limited (08862985) United Kingdom