About The Nook Devon Cafe Ltd (13667808) United Kingdom