About Mere Road Properties Limited (12701698) United Kingdom