About Channels Farm Court Limited (12826741) United Kingdom