About Candletree Holdings Limited (05052468) United Kingdom