About Salvesen & Bakhait Ltd (SC541288) United Kingdom