About Lechlade Capital Limited (06997861) United Kingdom