About Canmoor Holdings Limited (05259056) United Kingdom