About Devonshire Interiors Limited (02368518) United Kingdom