i think this is pretty old but they never used to be able to charge that much! they rent the business line (landline not mobile 07xx) from BT or whatever and therefore charge what incoming at what they like (to a limit).
but like i say that was old, i think its regulated now