About Barrowford Pet Store Ltd (07921834) United Kingdom