About Lees Of Scotland Limited (SC028236) United Kingdom