About Lex And Ace Limited (12748292) United Kingdom