About Salt Lodge Company Limited (11401740) United Kingdom