About D.s. Orr & Sons (holdings) Limited (SC241825) United Kingdom