RAT CONTROL IN LONDON, SOUTH & SOUTH EAST OF ENGLAND
A rat’s life is very survival-focused – max life span is going to be 18...