About W & L Partners Limited (12052966) United Kingdom