About Lowe Film & Photo Ltd (11265107) United Kingdom