Eden Christmas Trees phone Edenmill Farm Glasgow, Glasgow City G63 9AX map Living Christmas Trees Ltd phone North Ballochruin Farm Glasgow, Glasgow City G63 0LE map if (!IN_DEV) { ?> } ?>