About Interface Properties Limited (03212658) United Kingdom