About Ruari Douglas Ltd (SC678400) United Kingdom