About Sdi (aberwystwyth) Limited (02789996) United Kingdom