About Channel Hotels & Properties (uk) Limited (02259706) United Kingdom