Feel free to point out any errors or ideas on how it could be improved.
I note that you list the business BT Infinity products as unlimited, with a price of £35/month for the Option 1 product- this is perfectly correct but the "base" product is limited to 100GB at £30/month and the unlimited option is £5/month extra.
Also, the contract length is 24 months, not 12.
See here
To minimise confusion, would it not be better to list only the base products offered by an ISP, with optional extras included in a note, or a referral to the ISP's website for full details of the product?