About Birmingham Windscreens Ltd. (01262701) United Kingdom