About Dowell Close Management Company Limited (08825669) United Kingdom