About Sdi (hounslow) Limited (10086218) United Kingdom