XLB and LRE Capital developed the first new office building in Slough at 25 Window Road. The brand new 109,000 sq ft office building completed in May 2017. The property was sold to Slough Borough Council for an Excess of £40m.