About Jls London Ltd (11938907) United Kingdom