Thank you for the replies! So after trying various different codes and failing, I decided to contact the seller. Luckily he actually knew what he was selling which was great
turns out that actually, they are LPD5903. Looking desperately through google I came back to the FastSPI library used in other modules. https://code.google.com/p/fastspi/wiki/Documentation
Searching the page ctrl f "5903" I find this comment:
I'm currently using an Arduino Uno, IDE V1.0, to drive a string of 550 LPD6803-like RGB leds (Actual chip says UCS5903 but it drives as for LPD6803) and it's working brilliantly.
So thank you fexduino! I will have a look at the material you have supplied me tomorrow. As I am currently half through the hobbit!
I really do hope this works! Last time I did something like this for a GLCD and I could never get it working. This time i spent quite a bit of money assuming the ws8021 was being used! :S