About Houghtons Caravan & Holiday Services Limited (00866511) United Kingdom