STOLL CONSTRUCTION LIMITED, BOREHAMWOOD, Regno Unito