About David Walker Images Limited (09477400) United Kingdom