About Canyon Products Limited (06962147) United Kingdom