About St Andrews Place Management Company Limited (05612937) United Kingdom