About Macdonald Windsor Limited (SC572859) United Kingdom