About Canford Lodge Management Limited (04581379) United Kingdom