Customer Accounts

Any issues with your account? This is the place to contact us first.

Simply fill out and submit the form below and one of our lovely people will be in touch.

COMPANY DETAILS

Bar Sites Ltd
Registered in England and Wales
Company No.: 1139 9992
VAT Reg No.: 2964 18955