About Meehan Plant (n.i.) Ltd (NI674258) United Kingdom