About Cross Channel Consultants Limited (03586175) United Kingdom