About Lennards Cafe Ltd (12332898) United Kingdom