About Interface Europe Ltd (NF002857) Great Britain