About Senator Northampton Limited (02260749) United Kingdom