About Newbrae Limited (SC314285) United Kingdom