Red Admirals on the edge of Northamptonshire