About Brackenbrae Management Company Limited (04743348) United Kingdom