About Film Camera Store Limited (13121764) United Kingdom