Thanks for the help so far guys.
I booted workbench and it is showing 304520 graphics mem and 0 other mem.
I checked the trapdoor and there is a metal casing in there so probably a 512 memory expansion, but it isn't being seen by the amiga. I inserted a game disk in the DF0 and it came up as DF0:

, tried it in the external and it recognised it fine.
I might try re-seating the internal drive cables to see if that helps also.
Edit> Re-seating the drive cables did nothing. The ram expansion card is faulty also, is not detected at all. Even booted it without the metal shielding in case it was shorting something. No good.
If the battery on the ram board has gone flat for the battery backed clock, would that cause the ram to not be detected? If so, how do you open the metal casing to change the battery, and is that a suicide battery for the ram expansion board? It's possible the battery has leaked acid on the board as well.