About Driftwood Glass Studio Limited (09839606) United Kingdom