About London Business Exchange Limited (04395260) United Kingdom