About Leman Limited (01032653) United Kingdom