About W & L Holdings Limited (11762345) United Kingdom