Independent Fostering Agency providing high levels of carer support, sustaining longer term placements.