About K.macrae & Sons Limited (SC394248) United Kingdom