About Heywood Rug Company Limited (09665420) United Kingdom