About Lh1 London Ltd (10821853) United Kingdom