It also owns a number of investment properties in the town and elsewhere, principally in Leytonstone in the London Borough of Waltham Forest.
In addition to its holdings in various investment properties throughout the area, it owns particularly in Leytonstone, which is part of the London Borough of Waltham Forest.