About Rokill Bird Control Limited (02011091) United Kingdom