About Cubbage Mechanical Services Limited (00610691) United Kingdom