About M.g.g. Hadden & Co Limited (04597806) United Kingdom