About The New London Photographers Gallery Limited (07687792) United Kingdom