About Beverley 24 Hour Self Store Limited (08168058) United Kingdom