About Canhamspence Ltd (12385493) United Kingdom