About Mcdougall Properties Limited (SC703659) United Kingdom