About Ugley Duckling Limited (08936241) United Kingdom