About Barton Product Designers Limited (07226753) United Kingdom