Aberdeen Road Posted 6th April 2021 by grace We NEED one of these Carrying out Delta Membrane Systems Ltd works in North London – and we LOVE this sunken seating pit in the middle of the floor for the cinema room. What a space!