About Stubbs Films Ltd (13044668) United Kingdom