About Pc & Lex Limited (SC322498) United Kingdom