About London Camera Exchange Trustees Limited (12520988) United Kingdom