About London Sales Directors Ltd. (11215139) United Kingdom