About Mark Mitchell Stained Glass Limited (05193488) United Kingdom