About Howard House Limited (02269843) United Kingdom