About Mears & Moore Holding Ltd. (11262200) United Kingdom