About St Andrews Close Management Company Limited (02077919) United Kingdom