About St Andrew S Square Asset Management Limited (SC428916) United Kingdom