About Leo Cons Ltd (11573910) United Kingdom