About Touched Interiors Limited (07147397) United Kingdom