About Melek Properties Limited (08681102) United Kingdom