About Crabtree & Evelyn Holdings Limited (03166144) United Kingdom