In Grove Park (SE12) the split is 38% flats to 62% houses over 3,420 households, and the stock is inter-war.
The owner-occupier-led mix here (60% owned, 21% privately rented) means a SE12 diary swings between short-notice tenancy deadlines and appointments set a fortnight out.
Grove Park substrates run to solid London stock brick in SE12, some of it dry-lined during a later refurbishment, with 20% social-rented stock locally, block access is agreed with the estate office first. Nothing is drilled until the wall has been sounded, because fixings landing in soft lime mortar joints instead of the brick body, as the Grove Park stock goes, the reality on the streets around Grove Park Nature Reserve is the mistake that costs a SE12 customer twice.
The Baring Hall, the Downham estate edge and the railway-side nature reserve. That character decides the practical detail of mattress cleaning here far more than the borough boundary does. Grove Park is outside the Congestion Charge zone but inside ULEZ; our vehicles are compliant, so nothing is added for it.
Getting to the door matters as much as the job: wide roads and driveways; the station approach is narrow at peak times. Grove Park (Southeastern) is the nearest station, and one technician with a portable extraction machine and air mover on a single household booking; two technicians on HMO, student accommodation and serviced-apartment rounds where six or more mattresses are cleaned in a day.