Registered with number 03805030 25 years ago, Mother Earth Organic Mushrooms Limited had been a private limited company until 2014-07-08 - the day it was formally closed. The company's last known mailing address was 27 Old Gloucester Street, London. The firm was known as Castle Frome Mushrooms up till 2010-09-22 at which point the business name was replaced.
This specific limited company was led by one director: Mark O., who was assigned to lead the company fifteen years ago.