About Braidwood Partners Ltd (SC508336) United Kingdom