About Lucknam Newbould Key Ltd (09202275) United Kingdom