Brit profits climb 21% in H1