About Kenneth Macpherson Limited (SC539732) United Kingdom