Castle Trust appoints Keith Abercromby as CFO