About Canham Investments Limited (05734815) United Kingdom