About Taylor Rae Interiors Limited (08946802) United Kingdom