About Howard De Walden Management Limited (02866352) United Kingdom