About Sandra Lee Russell Limited (11259429) United Kingdom