About S.w.& L. Holdings Limited (04733016) United Kingdom