About I K Macleod & Associates Limited (SC288282) United Kingdom