About Mec London Property 3 Lp (LP020618) United Kingdom