About Davidsons Elgin Ltd. (SC534878) United Kingdom