About Stephen Roach Cameras Ltd. (08961066) United Kingdom