About Naveed Investments Limited (SC528620) United Kingdom