About Deltagrove Properties Limited (01966930) United Kingdom