About Canary Building And Property Maintenance Limited (08114947) United Kingdom