About Bowwow Farmhouse Limited (12033130) United Kingdom