About Canaryford Limited (02777672) United Kingdom