About Specialist Services Training Solutions Limited (05428739) United Kingdom