About Brambledown Place Management Company Limited (07426989) United Kingdom