About H.s. Harbon & Sons Limited (01296750) United Kingdom