About Canford Place (management) Limited (03454040) United Kingdom