About Canham Holdings Limited (04472385) United Kingdom