Beauty mogul Jo Horgan’s Mecca empire has been fined after three of its companies failed to lodge financial accounts on time. Read more: