About Cuckoo Lodgings Ltd (10404656) United Kingdom