About Beckford Capital Limited (12443445) United Kingdom