About Film Store Rental Limited (09510115) United Kingdom