About Canham Controls Limited (02560956) United Kingdom