Saturday, 18 September 2010

Made in Britain just got a nice review in Amelia's Magazine, follow this link to see it...

Tuesday, 14 September 2010

This is the piece currently on show at London Miles Gallery Made in Britain exhibition. It is called Just what is it that makes today's homes so depraved, so appalling?