LondonMetric fills up on service station deals

LondonMetric Property has paid £21.9m for seven convenience service stations across the UK in three separate deals.