About Film Shed Limited (07757986) United Kingdom