About Cuckoo Nest Properties Limited (06298764) United Kingdom