About Salt & Mortar Ltd (09927706) United Kingdom