About Lord London Ltd (08451789) United Kingdom