About Mec London Property 3 (nominee 2) Limited (12290686) United Kingdom