About Glenn Allen Ltd (NI620451) United Kingdom