About Checkmate Facilities Limited (07420303) United Kingdom