About Mears Properties Limited (04712066) United Kingdom