About Sidney Cubbage (engineers) Limited (00392880) United Kingdom