About William Allen & Sons (moira) Limited (NI009961) United Kingdom