About Mears Home Improvement Limited (03716517) United Kingdom