About Tessa Interiors Limited (06883875) United Kingdom