About Canford Group Limited (03154977) United Kingdom