About Lido Restaurant Ltd (11378483) United Kingdom