About Sussex Innovation Centre Development Limited (02951828) United Kingdom