About Canaryhall Limited (02788546) United Kingdom