About Howell House Limited (NI060589) United Kingdom