About The Film Store Limited (04941390) United Kingdom