About Specialist Support Services Limited (02879943) United Kingdom