... and yet that investment has resulted in an annual profit of £7.4. Either they are managing to get spectacularly low ROI, or they're cooking the books. Hodge is right.
As has been mentioned elsewhere the company spends a lot of the profits on investment. Shareholders might prefer it otherwise and receive more but the company has always operated on that basis. Some of this investment may provide larger ROI in the future, some won't work out and be a loss but that money has been paid into the country through investment costs, equipment, capital expenditure, etc.
The fact it doesn't come in to the treasury directly as tax doesn't mean it doesn't come into the economy. If you are looking for high ROI with no eye to the future Amazon would not be a company to invest in.
This by no means they are cooking the books, and shows a basic lack of understanding how the company operates by both 'Hodge' and yourself.
*Note: This is irrelevant to work practices and pay rates to the staff and the two should not be confused with each other.