About Cuckoo Property Portfolio Limited (12528346) United Kingdom