About Campbell Software Services Limited (06591842) United Kingdom