About Channels (chelmsford) Management Company Limited (09514880) United Kingdom