About Mears Estates Limited (03720903) United Kingdom