About Canary & Heron Ltd (12041871) United Kingdom