About Howard Ecosse Limited (02296199) United Kingdom