About St Andrew Square Hotel Limited (04445744) United Kingdom