About Crabtree & Callaghan Limited (00766956) United Kingdom