RAT CONTROL IN LONDON, SOUTH & SOUTH EAST OF ENGLAND
The theory behind them… Rat valves or ‘rat flaps’ are simple devices that stop rats...