About Henry Ellard & Sons Limited (00219131) United Kingdom