About Rochester Software Limited (03169793) United Kingdom