About Neil Davis Glass Limited (06113428) United Kingdom