About St John Square Property Limited (01017598) United Kingdom