About D & S Freemantle Limited (08484884) United Kingdom