About H.leslie Humphreys Limited (00587971) United Kingdom