About Mec London Property 2 Lp (LP014464) United Kingdom