About Barfeld Computer Services Limited (10585505) United Kingdom