About H. C. Allen Limited (NI005776) United Kingdom