Roberts 422 Details Location Address:Roberts Engineering Building - Room 422, Torrington Place, London, WC1E 7JE