High Street Flats, London / Wimshurst Pelleriti