About James Russell & Sons (photographers) Limited (00509000) United Kingdom