About S Ker Self Storage Technology Limited (12095910) United Kingdom