About Burnbrae Holdings Limited (SC261248) United Kingdom