Hi, I saw this and wondered whether anyone could shed any light on it at all? Claims to have been recorded in March 1989 at Abbey Road Studios...
Thanks link
Probably just an advance cassette from a mixdown of the album made by one of the engineers for the band/press/whatever. The album was released by May, so it's unlikely this contains any different versions.