About London Imaging Limited (05929352) United Kingdom