About Mcgro Investments Company Limited (09495318) United Kingdom