About Interface (london) Holdings Limited (08695323) United Kingdom