About Howard Filter Systems Limited (02585436) United Kingdom