About Interface Property Services Limited (03114179) United Kingdom