About Ssh Management Limited (02862508) United Kingdom