About John Baker Stained Glass Limited (04907123) United Kingdom