About Shelf Life Ltd (07585301) United Kingdom