About Memo South Woodford Limited (11798108) United Kingdom