About Village Lettings Limited (11996207) United Kingdom