About Specialist Suppression Solutions Limited (SC557529) United Kingdom