About St Andrews Square Management Limited (08060790) United Kingdom