About Checkmate Flexible Engineering Limited (06034618) United Kingdom