About Cockadoodledoo Limited (07660759) United Kingdom