About Mark Steadman Self Store Limited (07993262) United Kingdom