About Village Life Limited (01284103) United Kingdom