About Abacus Fencing Limited (10404196) United Kingdom