About Salcombe Investments Limited (07841329) United Kingdom