About Abacus Carpet Company Limited (01983449) United Kingdom