About D & F Menzies Limited (SC675607) United Kingdom