About Cuckoo Wicket Ltd (07297463) United Kingdom