About Lexcraft Solutions Limited (09387558) United Kingdom