About Sleaford Self Store Limited (06781847) United Kingdom