About St. John S Square Management Company Limited (02096705) United Kingdom