Company name: John Spencer Square
Description: John Spencer Square is a private neo-Georgian property development in Canonbury, London.
John Spencer Square, London N1 2LZ