About Macdonald Henderson Limited (SC335501) United Kingdom