About Lexa Engineering Ltd (12074167) United Kingdom