About G Stammers Installations (corby) Limited (11503333) United Kingdom