About Mccaffrey Contracts Teemore Ltd (NI655268) United Kingdom