About Mcmillan Offshore (scotland) Limited (SC063922) United Kingdom