About Mears Group Plc (03232863) United Kingdom