About Village And Country Properties Limited (04109092) United Kingdom