About Canford Investments Limited (10522705) United Kingdom