A lot of 087 numbers are changing at the moment not sure why and also some mobile companies are increasing the charges considerably in the next few weeks.
But in your case with two sets of 0871 i think it maybe they possibly use a different connection/provider (they mainly buy free capacity of the phone companies from what i read) for mobiles and landlines?