About Lexham Capital Limited (10862733) United Kingdom