Capricorn Fund Managers Ltd