About Humphrey & Stretton Group Plc (04156010) United Kingdom