About Barkman Computers Limited (01842883) United Kingdom