About Ellis Davies & Sons Limited (02362070) United Kingdom