01268 357075 0203 1519707
Promotional Film demonstrating IDD therapy in action at the Meriden Hospital.
IDD therapy in action.