About Abbey Bird Control Solutions Limited (12105397) United Kingdom