About Mears Modular Homes Limited (04828951) United Kingdom