About Beechthorpe Capital Limited (07957901) United Kingdom