About Abacus Upholstery Limited (13313380) United Kingdom