About Sdi (southampton) Limited (08512480) United Kingdom