About Helen Wells Interiors Ltd (12674897) United Kingdom