About Sdi (scarborough) Limited (06328463) United Kingdom