British fashion brand Joules has recorded a fall in first-half sales and profit, impacted by poor Christmas trading due to stock availability issues, non-recurring costs linked to supply chain initiatives, China-US tariffs and the timing of Black Friday this year.