About S.w.i.trustees Limited (00961520) United Kingdom