Apex sees pre-tax profits fall to £7m