About St Andrews Place Management Company 2 Limited (09152504) United Kingdom