About Lord St Bars Ltd (11650905) United Kingdom