105 Judd Street, London