About Hambledon House Management Limited (01397193) United Kingdom