About St Andrews House Limited (04055280) United Kingdom