330 RIDOUT Street North, London