About The Scene Store Limited (03706909) United Kingdom