About Village Property (teignmouth) Limited (08683806) United Kingdom