About Lexer Investments Limited (03945366) United Kingdom