Loading company profile…
The Itchen Company Limited is a private limited company, incorporated on 31 July 1996, with its registered office in Southampton. Companies House lists its business as other food services, other education n.e.c. and operation of sports facilities.