About The Cuckoo S Nest Cafe Limited (10258599) United Kingdom