About Leicester Capital Limited (07784344) United Kingdom