About Alpha Plus Systems Limited (02987357) United Kingdom