About Rug Maker Limited (08707580) United Kingdom