About L E N Limited (03313325) United Kingdom