About Norman Hargreaves & Sons Limited (00531798) United Kingdom