China Garden 23 Imperial Road, Exmouth, Devon EX81DB