For anyone who ever wondered, the Periscopic Prism Co.'s premises were at 23 Prince of Wales Crescent, Kentish Town in London, now completely vanished.

Prince of Wales Crescent formed one side...