Holiday Centres in Berkhamsted, Hertfordshire We help you find any company! Janu Villas Limited 4 Claridge Court, Lower Kings Road Berkhamsted, Hertfordshire