About Howells Patent Glazing Limited (03140022) United Kingdom