About Braes Management Company Limited (11156166) United Kingdom