About S.w & A.t (holdings) Limited (12297416) United Kingdom