About The London Photo Library Limited (02547486) United Kingdom