About Memo Stationery Company Limited (03091549) United Kingdom