British Empire Trust has addressed issues that weighed on performance