About Canary Wharf Lodge Hotel Limited (12866125) United Kingdom