About Macdonald Holyrood Limited (06030293) United Kingdom