About Howard Technologies Limited (04070562) United Kingdom