About Village Serviced Offices Ltd (07256783) United Kingdom