About Ugly Duckling Interiors Limited (08773347) United Kingdom