About Luccombe Manor Management Limited (02468648) United Kingdom