About Ss&e Limited (12670961) United Kingdom