About Millar & Son Holdings Ltd (NI663440) United Kingdom