About Salter & Salter Ltd (11053813) United Kingdom