About Brae Stores Limited (SC084566) United Kingdom