About Howard Ridge Management Limited (02131111) United Kingdom