About Salcombe Boat Company Limited (12581748) United Kingdom