About D Beveridge & Sons Ltd (SC694512) United Kingdom