About St Leonards-on-sea Ltd (NI680978) United Kingdom