About Leo James Wells Ltd (11818754) United Kingdom