About Lhx International Limited (10119030) United Kingdom