I think this store is now called Marcel & Fils Bio.
It is a first class supermarket, with very helpful staff. Comprehensively stocked, but layout could be improved - we struggled to find a simple list of items that were ultimately in stock, but not where we expected to find them.
I would definitely shop here again.