About Salt House Limited (10577898) United Kingdom