About Huggins Windscreens (ipswich) Limited (02878431) United Kingdom