About Interlocking Floor Tiles Limited (09506119) United Kingdom