About St Helier (nottingham) Ltd (13220735) United Kingdom