The Castle Trust faces questions over its finances.

The Castle Trust faces questions over its finances.