About Duffs Of London Limited (08179968) United Kingdom