Contact UsMez @ Industrial facades2023-05-23T14:57:05+00:00 Send Us a Message Contact us or give us a call to discover how we can help. Headquarters Address: IFL 1 Meridian South, Leicester, Leicestershire, United Kingdom, LE19 1WY TEL: 0203 488 6605 Email:info@iflltd.co.uk