About Lechmere Nominees Limited (03495921) United Kingdom