About Salt Property Holdings Limited (12690386) United Kingdom