About St Andrews House Freehold Company Limited (06921852) United Kingdom