Ruff Squad are a British grime act and that particular record is so bloody good, i can't find any clips from it, but here's a taster from vol.2:
http://uk.youtube.com/watch?v=PCytpJ...eature=related
As for my avatar, I'm not sure where it's from but I found it by searching for music by Kode9 & Spaceape, so I'm guessing it's an actual spaceape haha.