About St Andrew Square (property) Holdco Limited (SC590030) United Kingdom