Fladgate breaks £25m barrier with revenue and profit rise