About Canaryform Properties Limited (02900212) United Kingdom