About St Nectans Limited (03642683) United Kingdom