About St Andrews Place Management Company 1 Limited (09152503) United Kingdom