About Cowan Photographic Studios Limited (00649271) United Kingdom