if your flights are on time you will be OK.
Personally, on separate tickets, I would not book such a tight transfer. My view is if the inbound is a few hours late I have a fighting chance getting BA to rebook me for free, but if the flights an hour late they may not be so understanding.