About Master Glass Artists Limited (06878488) United Kingdom