About Ardbrae Management Ltd (SC540771) United Kingdom