About Haven Youth Ranch (CE026394) United Kingdom