About Village Larkhall Limited (SC624039) United Kingdom