About Northampton Time Recorders Limited (01510132) United Kingdom