About Canford Holdings Limited (13412661) United Kingdom