About 246 Self Container Storage Ltd (NI648241) United Kingdom