About Canford Lane Management Company Limited (08917003) United Kingdom