About Canford Projects Ltd (10828404) United Kingdom