About London (se) Holdings Limited (12987182) United Kingdom