About Nolan Glass Limited (01292703) United Kingdom