About Russell S Hammond Photography Ltd (12546006) United Kingdom