About Barfold Computer Services Limited (08883796) United Kingdom