About The Okehampton Photo Centre Limited (10086533) United Kingdom