Companies and directors in St Peter Port