About Mear Properties Limited (12466683) United Kingdom