About St-nectans Glen Ltd (10382108) United Kingdom