About The New Mccowan S (scotland) Limited (SC308120) United Kingdom