About Avistock Estates Limited (05332850) United Kingdom