About William Riddell & Sons Limited (SC314734) United Kingdom