About Interface Solihull Management Limited (04574907) United Kingdom