About John Spencer Square Property Investment Company Limited (12109909) United Kingdom