About Holmdene (11 Wimborne Road) Management Limited (02337271) United Kingdom