About Island Place Salcombe Limited (11305020) United Kingdom