About Howard Foundation Holdings Limited (01932630) United Kingdom