Storwell has been supplying large and small organisations around the UK for over 25 years. A family owned company, we strive to provide a prompt and professional service to all customers however small or large.
Until 2010 Storwell Ltd was based in Chester and we continue to have a strong relationship with many organisations in and around Chester.
In 2010 Storwell Ltd moved to London and we are now based in Central London very close to the financial heart of London. We continue to serve all of the UK from our new location and look forward to forming more business relationships in the coming years.
Storwell can fulfil orders to organisations on account. Individuals must provide payment before order is despatched. Please email, fax, phone or mail a purchase order using the following details:
Storwell Ltd is registered in England and Wales Company No. 6211969. VAT Registration No. 453 5893 19.
Registered company address: 66 Chiltern Street, London W1U 4JT