About Sdi (trowbridge) Limited (12355661) United Kingdom