About Braidwood Holdings Limited (06878461) United Kingdom