About Salcombe Telecom Limited (07491136) United Kingdom