Advanced company searchLink opens in new window

Search the register – results

All results

  • INTERFACEFOOTWEAR LTD

    06958723 - Incorporated on 10 July 2009

    2 Hall Farm Close, Blaby, Leicester, United Kingdom, LE8 4GG