About H. S. Neave & Son Limited (01803848) United Kingdom