About D.h.allan & Sons Limited (00193686) United Kingdom