About S.w.r Glasgow Limited (SC628710) United Kingdom