About Northampton Installation Services Limited (06822455) United Kingdom