About St Peter Port Investment Management Limited (06275130) United Kingdom