About Mcewan Fraser (uk) Limited (SC257925) United Kingdom