About St Andrews House Property Management Limited (02948862) United Kingdom