About The Abacus Club Limited (08339466) United Kingdom