About Letterbox 240 Film Limited (09140664) United Kingdom