About Duncan Mackenzie (gairloch) Limited (SC260623) United Kingdom