About Jm Mcgregor Haggens Ltd (13199915) United Kingdom