About Photo Sales (u.k.) Limited (02422903) United Kingdom