About Lemelston Limited (01924411) United Kingdom