About Canarycliff Limited (02777670) United Kingdom