About Thornhill Glass & Glazing Limited (SC286160) United Kingdom