About Beeching Capital Limited (11091819) United Kingdom