About James Leo Ltd (09813240) United Kingdom