Yes you can apply for renewal through post. Also I found best way to contact hci, london is through e-mail& they are pretty good with response.
You can find mail address from website. Hope it helps
- FAQ
- Login
- Register
- Call Workpermit.com for a paid service +44 (0)344-991-9222