The firm is widely known under the name of Twb Storage Limited. It was originally established twenty years ago and was registered with 05107823 as the registration number. This headquarters of this company is based in London. You can reach them at 5 Chase Side, Southgate. This company's declared SIC number is 91012 : Archives activities. 2022-09-30 is the last time company accounts were reported.
Currently, the directors listed by this business are as follow: Sharon E. designated to this position in 2015 in January and Andrew E. designated to this position on 2005-06-01.
Andrew E. is the individual with significant control over this firm, owns 1/2 or less of company shares.