About Lc Mellon Limited (11266693) United Kingdom