About M.e.c. Holdings (scotland) Limited (SC473018) United Kingdom