About Salt & Sadler Limited (02127396) United Kingdom