About Grove Terrace (teddington) Limited (10653458) United Kingdom