About Cuckoo Properties Limited (08472510) United Kingdom