About Simplyfresh Kenilworth Ltd (12278429) United Kingdom