About Bowdon Place Management Company Limited (07806275) United Kingdom