About Canary Pavilion Ltd (12141770) United Kingdom