About Lallh Rugs & Floors Ltd (12720121) United Kingdom