About S.d.s. (london) Limited (02046222) United Kingdom