About Michael Moore Contracts Ltd (NI627302) United Kingdom