About London Block Exchange Limited (12850196) United Kingdom