About Cuckoo Dene Properties Limited (12105026) United Kingdom