I hope you can help me. (Im sure you will

A bit of background info first of all:
I am planning a trip to Italy at the End of July for 3 weeks with my wife and son.
As far as I understand it, My wife who is Pakistani, will require a visa to travel.
She has a permanent 'residence to stay visa' for the uk.
The problem that I have is trying to contact the Consulate to make an appointment.
I have followed the instructions here (taken from website):
On 16 January 2009 the Consulate General of Italy in London has open its
Visa
Application Centre .
This service is available to all nationals residing in the South of
England and Wales who wish to apply for a Schengen visa
only for tourism or business.
Please note: Starting from March 11th you must book an appointment by
calling 08713760023 from 08.30 am to 5 pm.
The service incurs a fee of ?24, excluding the application visa fee.
PLEASE NOTE: this fee is due to VFS for the service provided.
The VFS centre is located at:
1-8 Bateman's Building
South Soho Square
London W1D 3EN
Helpline numbers: 0871 376 0023
Email: info.ituk@vfshelpline.com <mailto:info.ituk@vfshelpline.com>
Website: <http://it.vfsglobal.co.uk>
Opening hours:
from Monday to Friday:
8.30am to 11.00am for applications only.
3.00pm to 4.00pm for collection of passports only.
Applications may still be presented in person by the applicant at:
Consulate General of Italy
Visa Office
136 Buckingham Palace Road
London SW1W 9SA
Email: visti.londra@esteri.it <mailto:visti.londra@esteri.it>
Fax: +44 (0)20 78234449
Telephone (only for emergency cases): +44 (0)20 78236519, Monday to
Friday, 15:00 - 16:30
only by prior appointment (via the website link-www.conslondra.esteri.it),
between 10am
and 12 noon.
I have made an appointment at the VFS centre for the End of June. However, I would rather go straight to the Consulate and get it done there (and save myself the admin fee!).
Only problem is I cant get hold of the Consulate. The site states that I should follow the link, but following the link and upon completing registration it states that I should CALL to make an appointment, but there is no number!!!

Am i stuck with the VFS (If I must, I must)? Or can anybody help me with a contact number?
Secondly, only after I found this site, do I need to pay for the Visa?