About Mere Lodge Limited (10691642) United Kingdom