Craig & Rose PLC, Edinburgh