About Channel House Management Limited (08657772) United Kingdom