About Cuckoo Apartments Ltd (12648248) United Kingdom