About London & International Ltd (04902538) United Kingdom