About Howard Science Limited (06701398) United Kingdom