About Bag & Bale Limited (04168840) United Kingdom