About Mediacom Scotland Limited (03296603) United Kingdom