About Mega Glass Limited (08269861) United Kingdom