Phantom Screens is the UK's leading manufacturer of insect, solar and privacy screens and the only company to produce automated screens up to 12m wide for large glazed areas.
Address
Unit 23 King St Ind Est LangtoftPeterborough
PE6 9NF
United Kingdom