About The Barking Barn Ltd (12936390) United Kingdom