Panels in Slough, Berkshire We help you find any company! Plaza Interiors Limited Plaza Interiors Ltd, 555 Ipswich Road Slough, Berkshire