About De Vere Cottages Limited (10320913) United Kingdom