About Cleomack Plant Ltd (NI068750) United Kingdom