SELF STORAGE PLACE, BIRMINGHAM
Reg Number: 12906371
Date of Inc: January 01, 1970
UNIT 61, BIRMINGHAM
Reg Number: 08995629