About Lampro Mellon Ltd (13033026) United Kingdom