About Channel Caravan Company Limited (00655375) United Kingdom