About Mike Lee Cameras Limited (07605458) United Kingdom