About The Strand Photography Gallery Limited (11059307) United Kingdom