About Torquil Macleod Ltd (SC635388) United Kingdom