About Canford Capital Limited (11467594) United Kingdom