About Brackenwood Management Company Limited (01840676) United Kingdom