About Barton26 Limited (06618223) United Kingdom