About N. & D. Macleod (portree) Limited (SC062920) United Kingdom