About Mcgrath Investments Limited (10827420) United Kingdom