About Lemwood Clothing Limited (12188786) United Kingdom