About Dallard Neil Limited (06177933) United Kingdom