About L & W Limited (SC212659) United Kingdom