About Braefoot Investments Limited (SC271497) United Kingdom