About Memo & Tulip South Ockendon Development Ltd (10686305) United Kingdom