About S & Sd Consultant Services Limited (10128628) United Kingdom