Tight squeeze
Peckham Arches
Unit 6, Dovedale Business Centre, London SE15 4QN, UK
Called in April 2026
“Just put the stroller out.”
Medium confidence: the answer on the call was fairly clear, but it is worth a quick check.