About Checkmate Flexible Engineering Holdings Limited (13000123) United Kingdom