An infrastructure services business with five sites across the UK has … and also has operations in Stroud, Leeds, Horsham and Milton Keynes.