About A Touch Of Glass Limited (10020793) United Kingdom