Just had a peek under the lid and it looks like she’s ready to bottle; only remnants of Krausen, a small burst from the airlock every minute or so. Getting a reading from the sample was difficult on account of the foam, and there was a slight hint of carbonation when tasting the trial jar contents afterwards.
SG comes in at 1.021 which I’m happy with given the amount of sugar and Spraymalt that was in there at the beginning. As it stands we’re looking at 8.2% ABV if she doesn’t move in the next two days, in which case it’s time to bottle.