About Ss Consultants N W Limited (12642281) United Kingdom