About London & Melrose Ltd (11537887) United Kingdom