About Leon Lloyd London Ltd (10194047) United Kingdom