About Salt Architects Limited (04806003) United Kingdom