About D & S Consultant Services Limited (11314187) United Kingdom