About London Edinburgh Holdings Ltd (SC633902) United Kingdom