About Lands End Europe Limited (02583731) United Kingdom