About Meewak Property 2 Limited (13227951) United Kingdom