About National Caravan Council Limited (00519228) United Kingdom