About Lyford Capital Limited (02407352) United Kingdom