About Ss & D Consultancy Limited (10033483) United Kingdom