About Villa Saint Aubin Management Company Limited (01350490) United Kingdom