Company name: The Village Flower Shop
Description: Cumbernauld Interflora Flower Deliveries
64 Main St, Cumbernauld, Glasgow G67 2RX, United Kingdom