About Sdi (slough) Limited (07852417) United Kingdom