About Cavandish Interiors Limited (06225503) United Kingdom