About London Canary Ltd (07756859) United Kingdom