Warham St Leger - English army officer