About D & S Pallets Limited (08390423) United Kingdom