About Howard Humphreys & Partners Limited (00629272) United Kingdom