About Torridon Properties Ltd. (SC298539) United Kingdom