About Palm Tree Interiors Limited (08445958) United Kingdom