About The Rug Seller Limited (05658059) United Kingdom