About Abacus Flooring Solutions Limited (12766576) United Kingdom