About Northampton Diesel Injector Services Limited (01329489) United Kingdom