About St Helier Place Limited (11586398) United Kingdom