About Salt Design And Construction Ltd (12098302) United Kingdom