About Canyon Associates Limited (06015141) United Kingdom