Search the register – results All results INTERFACEFOOTWEAR LTD 06958723 - Incorporated on 10 July 2009 2 Hall Farm Close, Blaby, Leicester, United Kingdom, LE8 4GG