About Store Life Ltd (12679624) United Kingdom