About Lucky Thirteen St Michaels Place Limited (02508805) United Kingdom