About Canopy Property Holdings Ltd (12469554) United Kingdom