About Rugstack Floorings Limited (12267891) United Kingdom