About India Alexandria Lownds Limited (12034155) United Kingdom