About S Alexander Limited (13322852) United Kingdom