About London School Of Leadership Investment And Technology Ltd (13622178) United Kingdom