About St Leonards 1 Ltd (12200724) United Kingdom