About Barham Caravan Company Limited (00565363) United Kingdom