About William Duff & Sons Ltd. (SC255350) United Kingdom