About Nectar Cafe Ltd (09298903) United Kingdom