About L&s International Limited (05670393) United Kingdom