About Memalondon Limited (10573987) United Kingdom