About Lockhart Software Limited (NI631981) United Kingdom