About Howard Bros. (hampstead) Limited (08483427) United Kingdom