About Channel Street Limited (12476652) United Kingdom