I think the answer here is that your Equation output is probably set to ‘Number’ and the Concat field will output text. Change the output to text and you should see £556.40. But as a text value its only really useful for display.
The suggestion from @moe will work, and will also mean you have a numeric field to work with in case you need to do subsquent calculations with that value