About Village Developments Strategic Land Limited (04953833) United Kingdom