About Mcewan Grant Limited (SC678734) United Kingdom