About Sdi (strood) Limited (07852251) United Kingdom