About Waugh Investments Limited (SC068041) United Kingdom