About Canford & Co Frames Limited (09979245) United Kingdom