About London And City Group Holdings Limited (05311185) United Kingdom