About S Davidson Holdings Limited (12390035) United Kingdom