Robert McAlpine and Sons

Introduction

Formed by Robert McAlpine, contractor for the Mallaig Extension (West Highland Railway).