About Stephen Russell Photography Limited (13517151) United Kingdom