About Channell Development Ltd (12117034) United Kingdom