About Canford Columbia Limited (13511119) United Kingdom