a & m carpets & flooring ltd