About Leonidas George Francis Ltd (11380184) United Kingdom