About Sdi (aberdeen) Limited (08512592) United Kingdom