About Hare & Humphreys Limited (02338263) United Kingdom