About Village Place Management Company Limited (05373152) United Kingdom