About Howard Foundation Research Limited (01932636) United Kingdom