About St Vincent Place Limited (11245244) United Kingdom