About Newbrae Care Home Limited (10389650) United Kingdom