About Torridon Advisory Limited (09941682) United Kingdom