About Cannon Trust Limited (00215861) United Kingdom